.hand{
	cursor: pointer;
	cursor: hand;
}
.hide{
	display: none;
}
.left{ float: left; }
.right{ float: right; }
.clear{ clear: both; }
.center{ margin: auto; }
.light-grey{ color: #999; }
.dark-grey{ color: #636363; }
.light-brown{ color: #b2aa9a; }
.banner-brown{ color: #f3d3a6; }
.banner-light-brown{ color: #e9e1d5; }
.italic{font-style: italic}
.bold{font-weight: bold; }
.white{ color: #fff; }
.black{ color: #000; }
.ddark-grey{color:#333}
.left-text{text-align: left}
.right-text{text-align: right}
.center-text{text-align: center}
.no-border{ border: none !important;}
.no-decoration{text-decoration: none}
.tmargin{margin-top:10px;}
.tmargin-medium{margin-top:20px;}
.tmargin-big{margin-top:30px;}
.center{margin:auto;}
.lmargin{margin-left:10px;}
.bmargin{margin-bottom:10px;}
.rmargin{margin-right:10px;}
.rounded-corners-top{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
.rounded-corners-bottom{
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.rounded-corners {
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.transparent {
	background:#000;
	opacity: .45; /* standard: ff gt 1.5, opera, safari */
	-ms-filter: “alpha(opacity=75)”; /* ie 8 */
	filter: alpha(opacity=75); /* ie lt 7 */
	-khtml-opacity: .75; /* safari 1.x */
	-moz-opacity: .75; /* ff lt 1.5, netscape */
}
.rposition{
	position: relative;
}